//    int n = 0, x;
//    scanf_s("%d", &n);
//    int *a=(int *)malloc(sizeof(4*3*n));
//    int len = n * 3;
//    for (int i = 0; i < len; i++)
//    {
//        int x;
//        scanf_s("%d", &x);
//        a[i] = x;
//    }
//    for (int end = len; end > 1; end--)
//    {
//        for (int i = 0; i + 1 < end; i++)
//        {
//            int tem = 0;
//            if (a[i] < a[i + 1])
//            {
//                tem=a[i];
//                a[i] = a[i + 1];
//                a[i + 1] = tem;
//            }
//        }
//    }
//    int sp = 0;
//    for (int i = 0; i < n; i++)
//    {
//        sp += a[n + i];
//    }
//    printf("%d", sp);
//    return 0;
//}
//#include<iostream>
//#include<vector>
//#include<string>
//using namespace std;
//int main()
//{
//    string s1;
//    string s2;
//    getline(cin, s1);
//    getline(cin, s2);
//
//    for (int i = 0; i < s2.size(); i++)
//    {
//        for (int j=0;j<s1.size();j++)
//        {
//            if (s2[i] == s1[j])
//            {
//                string::iterator it=s1.begin() + j;
//                s1.erase(it);
//            }
//        }
//    }
//    cout << s1<<endl;
//    return 0;
//}